<?php

namespace App\Http\Controllers\Admin;
use Hash;
use Illuminate\Http\Request;
use DB;
use App\Http\Requests;
use App\Http\Controllers\Controller;

class LoginController extends Controller
{
   /*
		后台登录页
   */
	public function	getIndex()
	{
		// 解析模版
		return view('Admin.Login.index');
	}

	public function postInsert(Request $request)
	{
		// dd($request->all());
		// 提取用户名
		$name = $request->input('username');
		// 根据用户名查询用户
		$user = DB::table('user')->where('username',$name)->first();
		// 判断用户是否存在
		if(empty($user)){
			return back()->with('error','用户名或密码不正确');
		}
		// dd($user);
		$res = Hash::check($request->input('password'), $user->password);
   		
   		if($res){
   			// 将用户信息存入session
   			session(['uid'=>$user->id]);
   			session(['uname'=>$user->username]);
   			// 登陆成功
   			return redirect('/admin')->with('success','欢迎'.$user->username.'登录');
   		}else{
   			// 登录失败
   			return back()->with('error','用户名或密码不正确');
   		}
   	}



	 	// 退出
   	public function getQuit(Request $request)
   	{
   		$request->session()->flush();
   		return redirect('/admin')->with('success','已退出登录');
   	}	



}
